4 research outputs found
Scheduling data flow program in xkaapi: A new affinity based Algorithm for Heterogeneous Architectures
Efficient implementations of parallel applications on heterogeneous hybrid
architectures require a careful balance between computations and communications
with accelerator devices. Even if most of the communication time can be
overlapped by computations, it is essential to reduce the total volume of
communicated data. The literature therefore abounds with ad-hoc methods to
reach that balance, but that are architecture and application dependent. We
propose here a generic mechanism to automatically optimize the scheduling
between CPUs and GPUs, and compare two strategies within this mechanism: the
classical Heterogeneous Earliest Finish Time (HEFT) algorithm and our new,
parametrized, Distributed Affinity Dual Approximation algorithm (DADA), which
consists in grouping the tasks by affinity before running a fast dual
approximation. We ran experiments on a heterogeneous parallel machine with six
CPU cores and eight NVIDIA Fermi GPUs. Three standard dense linear algebra
kernels from the PLASMA library have been ported on top of the Xkaapi runtime.
We report their performances. It results that HEFT and DADA perform well for
various experimental conditions, but that DADA performs better for larger
systems and number of GPUs, and, in most cases, generates much lower data
transfers than HEFT to achieve the same performance
Teor proteico e mineral das silagens de sorgo consorciadas com gramÃneas aditivadas com ureia
O conhecimento da dinâmica de cultivo do sorgo consorciado com forrageiras tropicais para produção de silagem é importante tanto para a nutrição animal, visando a qualidade do alimento, como para a sustentabilidade do sistema de produção agrÃcola. Seguindo essa lógica, o objetivo desta pesquisa foi avaliar os teores de proteÃna bruta e de macronutrientes das silagens de sorgo forrageiro em cultivo solteiro ou em consórcio com capim-marandu ou capim-mombaça, acrescidas de doses de ureia no momento da ensilagem. O delineamento experimental foi de blocos ao acaso, em fatorial 3 x 5, com os três tipos de silagem (sorgo forrageiro em monocultivo, consorciado com Urochloa brizantha cv. Marandu ou com o Megathyrsus maximus cv. Mombaça) e cinco doses de ureia como aditivo na ensilagem (0; 2,5; 5,0 e 7,5%). Foram determinados os teores de proteÃna bruta e de macronutrientes (P, K, Ca, Mg e S) antes e após o processo de ensilagem. A adição de doses até 7,5% de ureia no material a ser ensilado é eficiente em aumentar o teor de proteÃna bruta e de enxofre da silagem. As silagens de sorgo forrageiro consorciado com capim-marandu e capim-mombaça apresentaram maiores teores de proteÃna bruta, fósforo e potássio que a silagem de sorgo em monocultivo quando não há adição de ureia